1. Push Marketing Strategy Push marketing strategy is a type of marketing where the company pushes their product to customers. In push marketing, the company does not have any control over how the customer receives the information about the product. Push marketing strategies are often used in direct sales companies. 2. Pull Marketing Strategy Pull marketing strategy is a type where the company pulls their products to the customers. In pull marketing, the company controls how the customer receives the product. Pull marketing strategies are often used by retail stores.